# coding=utf-8
import pandas as pd
import os

# 获取脚本的绝对路径
script_dir = os.path.dirname(os.path.abspath(__file__))
# 构建目标文件的路径
file_path = os.path.join(script_dir, "assets\\2_写excel\\学生成绩.xlsx")  # 替换为你的文件路径

# 创建示例数据
data = {
  '姓名': ['张三', '李四', '王五'],
  '年龄': [25, 30, 22],
  '分数': [85.5, 92.0, 78.5]
}

# 将数据转换为 DataFrame
df = pd.DataFrame(data)

# 写入 Excel 文件
df.to_excel(file_path,
            sheet_name='成绩表',  # 工作表名称
            index=False,  # 不保存行索引
            na_rep='nan')  # 将缺失值显示为 'nan'

print("Excel 文件写入完成！")
